#pragma once
#include "joui.h"

#ifdef _WIN32
#ifdef _WIN64

#pragma comment(lib, "JOUI.x64.lib")
#else
#pragma comment(lib, "JOUI.lib")
#endif // _WIN64
#endif // _WIN32


LRESULT CALLBACK OnButtonEvent(LPVOID pWnd, LPVOID UIView, INT nID, INT nCode, WPARAM wParam, LPARAM lParam);
LRESULT CALLBACK OnWndMsgProc(HWND hWnd, LPVOID pWnd, LPVOID UIView, INT uMsg, WPARAM wParam, LPARAM lParam);
LRESULT CALLBACK OnViewMsgProc(HWND hWnd, LPVOID pWnd, LPVOID UIView, INT nID, INT uMsg, WPARAM wParam, LPARAM lParam);
void testbutton(HWND hWnd);
void testanimation(HWND hWnd);
void testcheck(HWND hWnd);
void testfree(HWND hWnd);
void testlist(HWND hWnd);
void teststatic(HWND hWnd);
void testlayout(HWND hWnd);
void testedit(HWND hWnd);
void testmenu(HWND hWnd);
void testtabs(HWND hWnd);
void testprogress(HWND hWnd);
void testslider(HWND hWnd);
void testgroupbox(HWND hWnd);
void testhotkey(HWND hWnd);
void testpage(HWND hWnd);
void testimagebox(HWND hWnd);
void testcolorpicker(HWND hWnd);
void testcombobox(HWND hWnd);
void testtreeview(HWND hWnd);
void testtable(HWND hWnd);
void testloading(HWND hWnd);
void testknobs(HWND hWnd);